payment key - French English Dictionary